[Merged by Bors] - feat(NumberTheory/Divisors): divisors antidiagonal tsum#28690
[Merged by Bors] - feat(NumberTheory/Divisors): divisors antidiagonal tsum#28690CBirkbeck wants to merge 40 commits intoleanprover-community:masterfrom
Conversation
PR summary 8bd4d3ea3dImport changes exceeding 2%
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.NumberTheory.TsumDivsorsAntidiagonal | 726 | 1592 | +866 (+119.28%) |
Import changes for all files
| Files | Import difference |
|---|---|
Mathlib.NumberTheory.TsumDivsorsAntidiagonal |
866 |
Declarations diff
+ Summable.mul_tendsto_const
+ norm_natCast
+ sigma_eq_sum_div
+ summable_norm_pow_mul_geometric_div_one_sub
+ summable_prod_mul_pow
+ tprod_congr₂
+ tsum_pow_div_one_sub_eq_tsum_sigma
+ tsum_prod_pow_eq_tsum_sigma
You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for script/declarations_diff.sh contains some details about this script.
No changes to technical debt.
You can run this locally as
./scripts/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
|
This PR/issue depends on: |
Co-authored-by: David Loeffler <d.loeffler.01@cantab.net>
Hmm well the build was failing at the RCLike file, so that one does need changing. I think it does break at the other places as well, but I'll see if it builds first before changing them. Edit: Yep it breaks without this. |
I'm surprised. I made #29386, which is a fork of this PR, so I can play around with the simp-tagging changes. I will experiment & get back to you. |
|
... and it genuinely doesn't work. Looks like I was actually correct first time around in guessing that the simp lemmas would need corrective action downstream. OK, I believe now that the current state of this PR is the Right Thing. |
loefflerd
left a comment
There was a problem hiding this comment.
I think this is pretty much ready now. Some of the lemmas maybe don't look "natural" in their statements but this is probably inevitable for an early stage of a large multi-PR project.
maintainer delegate
|
🚀 Pull request has been placed on the maintainer queue by loefflerd. |
|
Thanks! bors d+ |
|
✌️ CBirkbeck can now approve this pull request. To approve and merge a pull request, simply reply with |
|
bors r+ |
|
Build failed (retrying...): |
|
Pull request successfully merged into master. Build succeeded: |
Uh oh!
There was an error while loading. Please reload this page.